Text copied to clipboard!

Заглавие

Text copied to clipboard!

Full Stack Java Разработчик

Описание

Text copied to clipboard!
Търсим Full Stack Java Разработчик, който да се присъедини към нашия динамичен екип и да участва в разработката на иновативни уеб приложения. Кандидатът трябва да има опит както във фронтенд, така и в бекенд разработката, с основен фокус върху Java и свързаните с нея технологии. Работата включва създаване на стабилни, мащабируеми и сигурни приложения, които отговарят на нуждите на нашите клиенти и потребители. Като част от екипа, ще работите в тясно сътрудничество с проектни мениджъри, UX/UI дизайнери и други разработчици, за да осигурите качествено изпълнение на проектите. Ще участвате във всички етапи на разработката – от проектиране и архитектура, през имплементация, до тестване и внедряване. Очакваме от вас да демонстрирате инициативност, аналитично мислене и желание за усъвършенстване. Идеалният кандидат има солидни познания по Java, Spring Framework, RESTful API, както и опит с фронтенд технологии като HTML, CSS, JavaScript и популярни библиотеки или фреймуърци като React или Angular. Опит с бази данни (SQL и NoSQL), системи за контрол на версиите (като Git) и CI/CD инструменти също е желателен. Ние предлагаме конкурентно възнаграждение, възможности за професионално развитие, участие в международни проекти и работа в подкрепяща и иновативна среда. Ако сте мотивиран разработчик, който иска да работи с най-новите технологии и да допринася за създаването на качествени софтуерни решения, ще се радваме да се свържете с нас.

Отговорности

Text copied to clipboard!
  • Разработка и поддръжка на уеб приложения с Java и свързани технологии
  • Проектиране и имплементация на RESTful API
  • Работа с бази данни (SQL и NoSQL)
  • Интеграция на фронтенд и бекенд компоненти
  • Участие в архитектурни решения и технически дискусии
  • Писане на чист, ефективен и документиран код
  • Извършване на модулно и интеграционно тестване
  • Работа в екип с дизайнери, тестери и други разработчици
  • Подобряване на производителността и сигурността на приложенията
  • Участие в Agile процеси и спринтове

Изисквания

Text copied to clipboard!
  • Минимум 3 години опит като Java разработчик
  • Добри познания по Spring Framework (Spring Boot, Spring MVC)
  • Опит с HTML, CSS, JavaScript и поне един JS фреймуърк (React, Angular или Vue)
  • Опит с бази данни – релационни и/или NoSQL
  • Умения за работа с Git и CI/CD инструменти
  • Разбиране на принципите на обектно-ориентираното програмиране
  • Опит с инструменти за тестване (JUnit, Mockito и др.)
  • Добри комуникационни умения и работа в екип
  • Желание за учене и развитие
  • Владеене на английски език на работно ниво

Потенциални въпроси за интервю

Text copied to clipboard!
  • Колко години опит имате с Java и Spring Framework?
  • Работили ли сте с React, Angular или друг JS фреймуърк?
  • Какви бази данни сте използвали в предишни проекти?
  • Имате ли опит с изграждане на RESTful API?
  • Какви инструменти за контрол на версиите използвате?
  • Как подхождате към дебъгване и тестване на код?
  • Работили ли сте в Agile среда?
  • Какви CI/CD инструменти сте използвали?
  • Как се справяте с работа в екип?
  • Какви са вашите очаквания за професионално развитие?